# 这里主要实现blockchain中node节点的结构，目前想的是这样：node_id, node_address(str(ip:port)), kwargs


class Node:
    def __init__(self, node_id, node_address: tuple, **kwargs):
        self.node_id = node_id
        self.node_address = node_address
        for k, v in kwargs:
            setattr(self, k, v)

    def __str__(self):
        return str(self.node_id) + ':' + str(self.node_address)
